package com.p6spy.engine.logging;

import java.util.Set;

public interface P6LogOptionsMBean {

    void setExclude(String exclude);

    String getExclude();

    void setExcludecategories(String excludecategories);

    String getExcludecategories();

    void setExcludebinary(boolean excludebinary);

    boolean getExcludebinary();

    void setFilter(boolean filter);

    boolean getFilter();

    void setInclude(String include);

    String getInclude();

    String getSQLExpression();

    void setSQLExpression(String sqlexpression);

    void unSetSQLExpression();

    void setExecutionThreshold(long executionThreshold);

    long getExecutionThreshold();

    Set<String> getIncludeList();

    Set<String> getExcludeList();

    Set<Category> getExcludeCategoriesSet();

}
